import { Content } from "./modules/content.en";
// import { tagsManager } from "./modules/tag.en"
// import { comment } from "./modules/asset/comment.en"
// import { ConvertToGlbFormDlg, view3d } from "./modules/asset/asset-3d.en"
// import { electron } from "./modules/electron.en"
// import Messages from "./modules/messages/en"
// import shareManage from "./modules/shareManage/en"
// import Share from "./modules/share/share.en"
// import paymentTable from './modules/payment/paymentTable.en'
// import Repository from './modules/repository/en'
// import Board from "./modules/board/en"
// import ActionLog from "./modules/actionLog/en"
// import BlockchainLog from "./modules/log/blockchain/en"
// import { navbar } from "./modules/main/navbar.en"
// import { logoutset } from "./modules/user/logoutset.en"
// import { user } from "./modules/user/user.en"
// import AdvertData from "./modules/advertData/en"
// import { folderViewOption, filters } from "./modules/asset/asset-search.en"
// import  AigcNew  from "./modules/aigcNew/en"
// import Register from "./modules/register/en"
// import { pinToTop } from "./modules/folder/pin.en"
// import FigmaOauth from "./modules/FigmaOauth/en"
// import { switchOrg } from "@/layout/components/SwitchOrg/en"

export default {
  Content,
  // Register,
  // AdvertData,
  // FigmaOauth,
  // Messages,
  // shareManage,
  // Repository,
  // Board,
  // ActionLog,
  // BlockchainLog,
  // Share,
  // paymentTable,
  // logoutset,
  // user,
  // AigcNew,
  // comment,
  // ConvertToGlbFormDlg,
  // view3d,
  // switchOrg,
  system: {
    loginTitle: "Blueberry Digital Asset Management",
    welcome: "Welcome to Blueberry2.0",
    welcome2: "Welcome to"
  },
  route: {
    share: "Share",
    admin: "Admin",
    BlockchainLog: "Blockchain - Action Log",
    orange: "Orange",
    ShareManagement: "Share Management",
    Repository: "SVN Repository",
    Plugin: "Plugin"
  },
  ImgPreviewDlg: {
    title: ""
  },
  ImgUploadDlg: {
    title: "Upload",
    sizeTip:
      "The uploaded image only supports square, other proportions can be cropped"
  },
  PluginSettingDlg: {
    title: "Plugin Configuration",
    institutionName: "Organization",
    userName: "User Name",
    keyTime: "Key validity period",
    loginUrl: "Login url",
    tipInput: "Please enter",
    tipSelect: "Please select",
    tipInstitutionName: "Please enter the institution name",
    tipInstitutionNameLen: "Between 3 and 150 characters in length",
    tipLoginUrl: "Please enter the login address",
    tipLoginUrlLen: "Between 3 and 150 characters in length",
    tipUserName: "Enter one user name",
    tipUserNameLen: "Between 3 and 150 characters in length",
    tipKey: "Please select the Key validity period",
    removePlugin1: "Do you want to remove the plugin?",
    removePlugin2:
      "After removing the plugin, you can re-add it in the plugin store~"
  },
  editAddFolder: {
    right: "Permissions",
    copyParent: "Sync parent folder permissions",
    reset: "Reset",
    operate: "Operate"
  },
  aigcModel: {
    modelTitle: "AI model training",
    Variations: "Variations",
    Upscaled: "Upgraded ",
    buildModel: "Add model",
    buildModelStyle: "Custom model",
    stepOne: "Select Image",
    stepTwo: "Training model",
    stepThree: "Training completed",
    addPhoto: "Add training graph",
    photoAddress: "Please select the image to be trained from the system",
    selectCurrentFile: "Select all this folder",
    resetClick: "Cancel all selection",
    buildTips: "Guidelines",
    buildTipsOne: "Please add",
    buildTipsTwo:
      "drawing style stock images that you wish to train. Start training The image will not be changed, please choose carefully",
    buildTipsThree: "The more pictures you choose, the better",
    buildTipsFour: "1:1 size images are better",
    buildTipsFive: "Prohibit the use of non-compliance images",
    buildTipsSix: "Multiple selections when selecting pictures",
    generateFail: "Generation failed",
    selectAll: "Select all",
    del: "Delete",
    confirmModel: "Confirm model cover",
    startBuilg: "Start training the model",
    placeStartBuild: "Please enter a model name",
    selectedCover: "Whether to choose the cover",
    modeBuilding: "model generation",
    modeBuildSuccess: "Generated successfully",
    modeBuildError: "Build failed",
    seeModel: "View model",
    toUse: "To use"
  },
  pluginSetting: {
    minePlugin: "My plugins",
    allPlugin: "All plugins",
    pluginGoods: "Plugin Store",
    moreInfo: "More introduction",
    manage: "Manage",
    setting: "Configuration ",
    down: "Download",
    delete: "Delete",
    back: "Back",
    copy: "Copy",
    generateKey: "Generate Key",
    detailsIntrduce: "Detailed introduction",
    add: "Add",
    added: "Added",
    bannerMore:
      "The official plugin store is now officially launched, featuring Share Creators official certification to enhance your work efficiency.",
    toAdd: "To add",
    noPlugin: "No plug-in",
    tipNoPlugin: "Go to the plugin store to add it~",
    dataDefault: "Data display default",
    connentAccount: "Connect to your account",
    dlgTips: "Connect Appsflye with Blueberry account",
    apiToken: "You need to fill in the API token",
    howGet: "How to get",
    guideApi: "How to get it",
    to: "Go to",
    relateDate: "Related data",
    resetSelectAll: "Deselect all",
    selectAll: "Select all",
    inputApiToen: "Please enter API Token",
    setSuccess: "Successfully set",
    reset: "Reset",
    confirm: "Confirm",
    editAppsFlye: "Modify your linked accounts",
    personalPlugin: "Personal plugin",
    teamPlugin: "Team/Organization Plugins",
    usePlugin: "Use plugin",
    save: "Save",
    addAppId: "Add 1 App ID",
    tipInput: "Please enter App ID",
    appManage: "App ID management",
    settingSuccess: "Successfully set",
    addForAll: "Add for All Team Members",
    ok: "Added successfully"
  },
  // navbar: navbar,
  login: {
    title: "Orange Login",
    logIn: "Login",
    chpwd: "Change Password",
    fgpwd: "Forgot password",
    originalPwd: "Original Password",
    newPassword: "New Password",
    confirmPwd: "Confirm Password",
    inviteCode: "Invitation code",
    back: "Back",
    submit: "Submit",
    username: "Account number/mobile phone number/email",
    password: "Password",
    any: "any",
    thirdparty: "Connect with",
    thirdpartyTips: "",
    errCorrectUserName: "Please enter the correct user name",
    errPassword: "The password can not be less than 6 digits",
    errPasswordSignUp:
      "The password must be 6~20 characters and cannot contain special characters.",
    InconPassword: "Passwords do not match",
    requiredField: "※ Required",
    name: "Your name",
    userId: "Your account",
    phoneNumber: "Your phone number",
    email: "Your  email",
    branch: "Organization",
    register: "Sign up",
    emailPass:
      "Congratulations, your email has been confirmed by the system! Please click to continue",
    goLogin: "To log in",
    systemErr: "System error, please try again later",
    rememberPassword: "Remember Password",
    ChangePasswordScs: "Password changed successfully",
    tips: "Tips",
    loginAgree:
      'By login, I agree to the Share Creators <a href="./static/html/policy.html" target="_blank">Privacy Policy</a> and <a href="./static/html/terms.html" target="_blank">Terms of Service</a>    .',
    registerAgree:
      'By signing up, I agree to the Share Creators <a href="./static/html/policy.html" target="_blank">Privacy Policy</a> and <a href="./static/html/terms.html" target="_blank">Terms of Service</a>.',
    inputCompany: "Please enter your email or company name",
    inputCompany2: "Please enter your email or company name here",
    lastStep: "Previous",
    nextStep: "Next",
    loginWithAccount: "Login with Account",
    switchCompany: "Switch Company",
    noSocialTools: "Please connect with third-party communication tools.",
    bklive: "Boke Live",
    wecom: "Wecom",
    lark: "Lark",
    dingtalk: "Ding Talk",
    slack: "Slack",
    placeholder: {
      companyName: "Company Name",
      teamNumber: "Team Size ",
      companyNumber: "Company Size "
    },
    numberCounts: {
      one: "1 ~ 10",
      two: "10 ~ 50",
      three: "50 ~ 100",
      four: "Above 100"
    },
    emailExist: "The email has been registered!",
    signUp: "Sign Up",
    originUsername: "Please enter the original account",
    larkTip1:
      "Already have an account? Enter the account number to bind immediately",
    larkTip2: "Note: If the account is not bound, there may be data conflicts",
    larkTip3: "Login without account",
    larkTip4: "Bind login",
    larkTip5: "No old account, log in directly",
    larkTip6: "Log in",
    larkTip7: "Already have a Blueberry account",
    larkTip8: "Please input Username",
    larkTip9: "Please enter password",
    stage: "Platform",
    status: "State",
    operate: "Operate",
    binded: "Bound",
    noBind: "Unbound",
    doBind: "Untie",
    doBinded: "Bind",
    delConfirm: "Confirm",
    tipDelBind:
      "Are you sure you want to cancel the three-party binding of DingTalk?",
    deleteAccount: "Unbind successfully"
  },
  // folderViewOption,
  orange: {
    file: "File",
    category: "Category",
    tipSelectImg: "Please select the image to save",
    tipSelectImgGenerate: "Please select an image",
    tipAigcDescrip: "Please enter image description",
    generateImageTextTip:
      "Please enter the text description of the generated image",
    generateImageTip:
      "After uploading images, only images can be generated based on the images",
    imageSize: "Picture size",
    tipImgToImgGenerateNumber: "Select up to 4 pictures",
    gererateHistoryRecord: "Historical record",
    aigcEdit: "Edit",
    noMore: "No more items",
    loading: "Loading",
    addDescription: "Add description",
    eraserSize: "Eraser size",
    undo: "Undo",
    redo: "Redo",
    eraser: "Eraser",
    circle: "Circle",
    rectangle: "Rectangle",
    tipOperatePhoto:
      "The image has not been modified. Please make changes and try again",
    back: "Back",
    upLoadImgSize: "Please upload images smaller than 4MB",
    upload: "Upload",
    emptyStatus: "Please try adding a description to generate an image",
    uploadImgType: "Please upload a picture",
    aigcMemeber: "Add Members",

    mergeAssets: "Convert"
  },

  releaseNote: {
    title: "Release Note",
    btn: "OK"
  },
  autoConvertMsg: {
    title: "Message",
    noShowAgain: "Don't show again",
    known: "Got It",
    txt1: "System detected the files you uploaded, ",
    txt2: "are not project packages exported from Maya or 3D Max etc.",
    txt3: "We will auto convert a part of the previewable files for you.",
    txt4: "We suggest that you upload the packages with only the relevant files that organized for the corresponding package or project.",
    queued:
      "Queued the selected files successfully. Please view the converted file after a while.",
    error: "Error occurred queuing the files for conversion."
  },

  folder: {
    // pinToTop,
    f: "Private",
    sf: "Shared",
    pf: "Project Folder",
    myFavorite: "My Favorites",
    subFolder: "Sub-Folders",
    content: "Content",
    folderName: "Folder Name",
    rename: "Rename",
    required: "Required",
    overlength: "Name is too long",
    renameEmptyTip: "The name cannot be empty",
    syncSettings: "Sync Settings",
    autoSync: "Auto Sync",
    syncDirectory: "Sync Directory",
    serverFolder: "Remote Folder",
    localFolder: "Local folder",
    folderRepeateDialogTittle: "You are looking for:",
    repeatHandlingTittle: "The following files are being processed",
    folderRepeateDialogTip:
      "No operational permissions. Please request permission from the organization administrator",
    renameEmptyTipFolder: "The folder name cannot be empty",

    props: {
      menuTxt: "Cover/Property/History",
      title: "Properties of {0}",
      tabDetail: "Details",
      tabHist: "History",
      largeImg: "Image too large. Limited 5M.",
      cover: "Cover",
      name: "Folder Name",
      desc: "Folder Description",
      path: "Path",
      crtUser: "Create User",
      filesCount: "Files Count",
      size: "Size",
      crtDate: "Create Date",
      cancel: "Cancel",
      ok: "Confirm",
      success: "Update successfully."
    }
  },

  category: {
    filter: "Filter",
    upload: "Upload",
    rangeAll: "All",
    rangeUF: "Uncategorized",
    rangeUT: "Untagged",
    rangeT: "Recycle Bin",
    rangeShare: "Shared with Me",
    tagMng: "Tags Management"
  },

  // tagsManager,

  userFolders: {
    folders: "Folders",
    createFolder: "Add",
    projects: "Projects",
    syncFolders: "Sync Folders",
    selfFolders: "Folders"
  },
  teamFolders: {
    folders: "All",
    getPntFolderPermit: "Fetch Parent Folder Permission",
    resetPntFolderPermit: "Reset to Parent Folder Permission",
    addTeamFolder: "Add",
    folder: "Folder",
    pntFolder: "Parent Folder",
    userType: "User Type",
    shareTo: "Share with",
    permission: "Permission",
    expiryDate: "Expiration Date",
    teamMembers: "Team Members",
    teamName: "Team Name",
    member: "Member",
    role: "Role",
    permit: {
      synModel: "Sync Mode",
      addModel: "Add Mode",
      cloneModel: "Clone Mode",
      synFolder: "Syn Folder"
    },
    menu: {
      newFolder: "New Folder",
      lock: "Lock Folder",
      unlock: "Unlock Folder",
      unlockConfirmTip:
        "Are you sure to unlock the folder? After unlocking, the location of the movable folder",
      rename: "Rename",
      applyPermit: "Request Permission",
      setPermit: "Permission Settings",
      setMultiPermit: "Set Icon",
      setIcon: "Icon",
      throwToBin: "Delete",
      share: "Share",
      download: "Download",
      copyToTeamFolder: "Copy to Shared Folder ",
      resetCover: "Cancel cover",
      downloadFolders: "Download Folders"
    },
    requiredField: "Required Fields",
    permissionValue: {
      R: "View",
      RW: "Edit",
      ALL: "All"
    },
    varyPermissionValue: {
      V: "Multiple",
      R: "Read-only",
      RW: "Edit",
      All: "All"
    },
    shareTo2PermissionValue: {
      R: "Readonly",
      RW: "Edit",
      C: "Comment",
      All: "All"
    },
    applyPermission: "Request Access",
    noPermission: "No Access"
  },
  detailInfo: {
    categ: {
      category: "Category",
      desc: "Description",
      basicInfo: "Basic Info of Current Folder",
      count: "Number of Files",
      size: "Size",
      creator: "Creator",
      date: "Date Added",
      deldate: "Date Deleted"
    },
    file: {
      filename: "File Name",
      desc: "Description",
      newTags: "Add New Tags",
      link: "Link",
      cat: "Category Information",
      basicInfo: "Basic Info of Current File",
      folderPath: "Folder Info",
      rating: "Rating",
      dimensions: "Dimensions",
      size: "Size",
      extension: "Extension",
      date: "Date",
      downloadCounts: "Download Counts",
      multiFiles: "{0} Files Selected",
      noFiles: "No File Selected",
      comm: "Comments",
      feedback: "Feedbacks",
      info: "Information",
      crtUsr: "Creator",
      uploader: "Uploader",
      assetType: "Asset Type",
      manageVersion: "Version Management",
      version: {
        version: "Version",
        viewHistory: "View History Versions",
        updateVersion: "Update Version",
        currentVer: "Current Version",
        createUser: "Creator"
      },
      analysis: "Analysis List",
      status: "Status",
      statusValue: {
        A: "Normal",
        B: "Pending Continued Upload",
        P: "Processing",
        E: "Processing Exception",
        I: "Pending Upload"
      },
      previous: "Previous",
      next: "Next",
      autoGotoFirst: "Automatically jump to the first asset",
      autoGotoEnd: "Automatically jump to the last asset"
    }
  },
  // filters,
  asset: {
    type: {
      I: "Image",
      A: "Audio",
      SP: "Spine",
      "3D": "3D",
      F1: "Doc",
      O: "Other",
      V: "Video",
      processing: "Processing"
    },
    version: "Version",
    FullImage: "Original",
    ExitFullImage: "Back",
    context: {
      rename: "Rename",
      share: "Share",
      createWord: "Create Word",
      createExcel: "Create Excel",
      createPPT: "Create PowerPoint",
      createFolder: "Create folder",
      addTo: "Add to...",
      copyTo: "Copy to...",
      delayOptionText: "Getting Data",
      noOptionText: "No options available",
      addToFolder: "Add To Folder",
      addToTeamFolder: "Add To Team Folder",
      copyToTeamFolder: "Copy To Team Folder",
      copyToUserFolder: "Copy To Personal Folder",
      copy2Tip: "Cannot be copied to the original folder",
      move2Tip: "Cannot be moved to the original folder",
      changeName: "Change Name",
      moveTo: "Move To",
      moveToFolder: "Move To",
      moveToTeamFolder: "Move To Team Folder",
      currentLocation: "Current Location",
      processing: "Processing...",
      userFolder: "Private",
      teamFolder: "Shared",
      download: "Download",
      setTags: "Set tags",
      setTagsBatch: "Batch Add Tags",
      removeFromFolder: "Remove from Folder",
      throwToBin: "Delete",
      delete: "Delete",
      copy: "Copy",
      searchSimilar: "Search Similar Images",
      setAsCover: "Set as Cover",
      refreshThumbnail: "Refresh Thumbnail",
      refAssetMUrl: "Refresh Image",
      openInNewWindow: "Open in New Window",
      all: "All",
      findSimilar: "Find Similar Asset",
      setAsMainColor: "Set as Main Color",
      convertFile: "Convert for Preview",
      useFolder: "Convert Folder",
      useFile: "Select Files"
    },

    noCompliantData: "No Results Found",
    noMore: "No More Data",
    analyze: "Analyzing...",
    analyzePara: {
      set: "Settings",
      model: "Mode",
      model_all: "All",
      segment: "Split",
      model_part: "Part",
      interval: "Interval",
      start: "Start ",
      end: "End ",
      minute: "m",
      second: "s",
      type_yolo: "Object Detection",
      model_danger: "Risky Behavior",
      thumbnail: "Thumbnail",
      title: "Video Title ",
      status: "Detection Status",
      duration: "Duration",
      handle: "Actions",
      viewDetail: "View Details",
      assetAnalysisList: "Asset Analysis List",
      assetList: "Asset List",
      sort: "Sort",
      reflow: "Reflow",
      listView: "List View",
      NormalView: "Normal View"
    },
    copyShareLink: "Share",
    loadingWatermark: "Creating Watermark...",
    tips: "You can upload, view, share, and edit files",
    noSharedFiles: "No Shared Files",
    letOthersShare: "Let Friends and Colleagues Share Files",
    upLoad: "Upload",
    emptyDustbin: "Trash is Empty",
    dustbinTips:
      "Trashed items are displayed here, you can recover deleted items or delete them permanently",
    modelConverting: "Converting format. Double-click to open later.",
    convertOk: "Conversion Successful",
    convertFail: "Error occurred during conversion."
  },

  documentation: {
    documentation: "Documentation",
    github: "Github Repository"
  },
  permission: {
    add: "New",
    required: "User/Group Selection Required",
    delete_cancel: "Delete / Cancel Delete",
    apply: "Apply",
    addRole: "Add New Role",
    editPermission: "Edit Permissions",
    roles: "Your Permissions",
    switchRoles: "Switch Permissions",
    tips: "In some cases, using v-permission may not be suitable. For example, in Element-UI el-tab or el-table-column, and other scenarios where dom is dynamically rendered, you can only achieve it by manually setting v-if",
    delete: "Delete",
    confirm: "Confirm",
    cancel: "Cancel",
    editSuccess: "Set successfully",
    //弹窗-权限申请
    dialogApply: {
      titleFolder:
        "You need to apply for permission to access the folder directory",
      titleReason: "Reason for application",
      titleLoginName: "Your login name is",
      tipNoPromission:
        "You don't have permission yet! Click below to request permission",
      tipLowPromission:
        "You can only view this folder, to edit, please apply to the administrator for permission"
    },
    //弹窗-站内信-审批权限申请
    dialogApprove: {
      titleLoginName: "Apply for access account",
      titleFolder: "Requested access directory",
      btnReject: "Reject",
      btnAgree: "Confirm",
      btnRejectTip: "Rejected successfully",
      btnAgreeTip: "Approved successfully",
      btnAgreeTipError: "Please set permissions manually"
    }
  },
  guide: {
    description:
      "The guide page is useful for some people who entered the project for the first time. You can briefly introduce the features of the project. Demo is based on ",
    button: "Open Guide"
  },
  components: {
    documentation: "Documentation",
    dropzoneTips:
      "Due to the special requirements of our business and the need to upload to qiniu, we did not use a third-party tool and chose to encapsulate it ourselves. The code is very simple, and you can see the specific code here: @/components/Dropzone",
    backToTopTips1:
      "When the page is scrolled to a specific position, a Back to Top button will appear in the lower right corner",
    backToTopTips2:
      "You can customize the style, show/hide, appearance height, and position of the button. If you need text prompts, you can use the Element UI is el-tooltip element externally",
    imageUploadTips:
      "Since I was using only the vue@1 version and it is not compatible with mockjs, I modified it myself. If you are going to use it, it is better to use the official version as a priority （？）"
  },
  table: {
    dynamicTips1: "Fixed header, sorted by header order",
    dynamicTips2: "Non-fixed header, sorted by click order",
    dragTips1: "The default order",
    dragTips2: "The after dragging order",
    title: "Title",
    importance: "Importance ",
    type: "Type",
    remark: "Remark",
    search: "Search",
    add: "Add",
    export: "Export",
    reviewer: "Reviewer",
    id: "ID",
    date: "Date",
    author: "Author",
    readings: "Readings",
    status: "Status",
    actions: "Actions",
    create: "Create",
    edit: "Edit",
    publish: "Publish",
    draft: "Draft",
    delete: "Delete",
    cancel: "Cancel",
    confirm: "Confirm",
    delete_cancel: "Delete/Cancel delete",
    tTitle: {
      share: "Share",
      shareTo: "Share to",
      link: "Link",
      shareReview: "Share to"
    },
    thead: {
      shareTo: "Share to",
      permission: "Permission",
      expiryDate: "Expire day",
      notice: "Notice",
      watermark: "Watermark"
    },
    save: "Save",
    apply: "Apply",
    process: "Process",
    reset: "Reset",
    noData: "No Data"
  },
  zip: {
    export: "Export",
    placeholder: "Please enter the file name (default file)"
  },
  pdf: {
    tips: "Here we use window.print() to implement the feature of downloading PDF."
  },

  taskViewOption: {
    search: "Search",
    searchOptions: {
      assignee: "PM",
      name: "Task Name",
      reviewer: "Reviewer",
      submitter: "Submitter",
      participant: "Participant",
      exactSearch: "Exact Search"
    },
    orderOptions: {
      crtTm: "Creation time"
    },
    orderTypes: {
      asc: "Ascend",
      desc: "Descend"
    }
  },

  messageBox: {
    clip: "Cut",
    caution: "Caution",
    confirm: "Confirm",
    cancel: "Cancel",
    success: "Action Succeed",
    delete: "This action will permanently delete the data, still continue ?",
    deletePlugin: "This will remove the plugin, do you want to continue?",
    deleteTasks:
      "This action will permanently delete the task and sub-tasks, also including their reviews and rating, still continue ?",
    deleteTask:
      "This action will permanently delete the task, also including their reviews and rating , still continue ?",
    trashAsset:
      "This action will put the asset ({assetName}) into the trash, still continue ?",
    trashAssets:
      "Are you sure you want to move this {num} items to the trash can?",
    deleteAsset:
      "This action will permanently delete the asset, still continue ?",
    trashFolder:
      "This action will put the folder ({labelName}) into the trash, still continue ?",
    deleteFile:
      "This action will permanently delete the file, still continue ?",
    deleteProject:
      "This action will permanently delete the project, still continue ?",
    cancelShare: "This action will cancel share, still continue ?",
    beforeLogout:
      "Exiting will terminate the unfinished upload/download files, still continue ?",
    deleteReview:
      "Confirm to delete review [{name}], after that you will lost all the assets and comments, still continue ?",
    deleteRating: "Confirm to delete rating info., still continue?",
    correct: "Yes",
    negative: "No",
    syncFolder: "Do you want to synchronize the folder structure?",
    deleteTeam:
      "This team is associated with [{projectNum}] projects, team members in associated projects will also be deleted after the team is deleted, still continue ?",
    dragTheBatch:
      "The dragged content includes files and folders. The folder and its sub-files will be uploaded automatically. The dragged file needs to be created or selected and then dragged and uploaded again.",
    mailChecked:
      "Your email has not been verified. Do you want to send a verification email。",
    sendSuccess: "Verification code successfully sent",
    sendValidateEmail: "Send a verification email",
    surplus: "Surplus",
    speed: "Speed"
  },

  project: {
    rangeAll: "All",
    rangeBM: "Created By Me",
    rangeTM: "Followed",
    projectTitle: "Project Info",
    projectInfo: {
      add: "Add",
      edit: "Edit",
      check: "Check",
      btnAdd: "Add",
      btnEdit: "Edit",
      btnConfirm: "Confirm",
      btnCancel: "Cancel",
      projectName: "Project Name",
      pntProject: "Parent Project",
      team: "Team",
      defaultTeamPlc: "This is default, you could modify it anytime.",
      budgetAmt: "Budget Amount",
      budgetCcy: "Budget Currency",
      selTeam: "Select Team To Clone Member",
      copyTeamMem: "Copy Team Member",
      selTeamPls: "Please Select Team.",
      newProject: "New  Project",
      connectOrange: "Connect to the orange",
      rmb: "RMB"
    },
    ganttToolbar: {
      day: "Day",
      week: "Week",
      month: "Month",
      year: "Year",
      showResource: "Resource Static",
      viewGant: "Gantt",
      viewReview: "Review",
      viewList: "List"
    },
    taskInfo: {
      color: "color",
      add: "Task Information",
      edit: "Edit Task Information",
      taskName: "Task Name",
      priority: "Priority",
      taskType: "Task Type",
      taskTypeProject: "Parent Task",
      taskTypeTask: "Task",
      taskTypeMilestone: "Milestone",
      tags: "Tags",
      selectTagColor: "Please Select Tag's Color",
      assignee: "PM",
      participant: "Participant",
      submitter: "Submitter",
      reviewer: "Reviewer",
      deadline: "Deadline",
      from: "From",
      startTime: "Start Time",
      to: "End Time",
      dateSplit: "to",
      duration: "Duration",
      period: "Period",
      confirm: "Confirm",
      priority_high: "High",
      priority_middle: "Medium",
      priority_low: "Low",
      assignee_noData: "Please maintain team members first",
      reviews: "Reviews",
      times: "Times",
      reviewsInfo: {
        noReview: "No Review",
        comments: "Comments",
        fileInfo: "File Infomation",
        assetName: "Name",
        extension: "Extension",
        uploadedOn: "Uploaded on",
        lUrl: "Original URL",
        assetNum: "{assetNum} Items",
        collaborators: "Collaborators",
        refreshComment: "Comments Refreshed",
        noFrame: "No Selection Box",
        loadAlready: "Loading Complete",
        verison: {
          verison: "Verison",
          compare: "Compare Versions",
          cancelCompare: "Cancel Comparison",
          updateVersion: "Update Version",
          cancelUpdate: "Cancel Update",
          compareType: "Comparison Method",
          abreast: "Abreast",
          cover: "Overlay",
          currentVersion: "Current Version",
          check: "Please select the versions to compare"
        },
        screenRecord: {
          recordInfo: "Recording Info",
          recordName: "Recording Name",
          fileType: "File Type"
        }
      },
      rating: "Rating",
      ratingInfo: {
        overall: "Overall",
        quality: "Quality",
        cost: "Cost",
        efficiency: "Efficiency",
        communication: "Communication",
        comment: "Comment",
        noComment: "No Comment"
      },
      status: "Status",
      noTag: "(No Tags)",
      refreshAsset: "Refresh Asset",
      noAsset: "Please upload Asset first.",
      noAssignee: "N/A",
      actualEnd: "Actual End Date",
      progress: "Progress",
      openAssetLib: "Open assets lib",
      openAssetLib_1: "Opening task assets library <",
      openAssetLib_2: ">...",
      newTask: "New task",
      prodType: "Production Type",
      prodPhase: "Production Phas",
      deleteCurrentAsset: "Delete Current Asset",
      uploadAsset: "Upload Assets",
      changeReview: "Switch to Reviews",
      addReviewWhenCorP:
        "This task is in a terminal state. Please modify the status to upload",
      activityLog: "Activity Logs",
      today: "Today",
      noData: "No Data",
      remark: "Remark",
      editTagTips: "Click to set tag color",
      taskMember: {
        taskParticipatorList: "Task Participants List"
      },
      batchDelete: "Batch Delete",
      noProject: "Please select or create a project first.",
      noSelTask: "Please select a task first",
      taskNameRequired: "Task name is required",
      periodRequired: "Deadline required",
      overLength: "Task name exceeds specified length."
    },
    taskStatusValue: {
      S: "Cancelled",
      P: "Paused",
      PR: "In Progress",
      N: "Not Started",
      C: "Completed",
      D: "Deleted",
      unknown: "(Unknown)"
    },
    taskAction: {
      markComplete: "Mark as Complete",
      stop: "Cancel",
      pause: "Pause",
      active: "Active",
      confirm: "Confirm",
      basicInfo: "Basic Info.",
      add: "Create Task",
      delete: "Delete Task",
      copy: "Copy Task ",
      openReview: "Open Review"
    },

    filters: {
      type: {
        txt: "Type",
        txtColon: "Type: ",
        task: "Task",
        milestone: "Milestone",
        project: "Parent Task"
      },
      duration: {
        label: "Duration",
        min: "Min",
        max: "Max"
      },
      status: {
        txt: "Status",
        txtColon: "Status: ",
        n: "Not Started",
        pr: "In Progress",
        p: "Paused",
        s: "Stopped",
        c: "Cancelled"
      },
      priority: {
        txt: "Priority",
        txtColon: "Priority: ",
        priority_high: "High",
        priority_middle: "Medium",
        priority_low: "Low"
      },
      delay: {
        txt: "Delay",
        txtColon: "Delay: ",
        yes: "Yes",
        no: "No"
      },
      export: "Export as"
    }
  },

  dashboard: {
    dashboard: "Dashboard",
    overall: {
      title: "All Tasks",
      complete: "Completed",
      active: "In Progress",
      overdue: "Stopped",
      notStarted: "Not Started",
      paused: "Paused"
    },
    budget: {
      title: "Budget Control",
      remaining: "Remaining Budget",
      overbudget: "Overbudget",
      rating: "Healthy Rating",
      health: "Budget Health",
      positive: "Positive",
      total: "Total budget",
      totalRemain: "Total Remaining Budget",

      label1: "Total Remaining Budget",
      label2: "Current Monthly Spending",
      label3: "Average Day Rate",
      label4: "Average Monthly Spending",
      label5: "Total Man/Days Left",
      day: "Days",
      label6: "Top Spending Vendors",
      label7: "Percentage of Works Over Budget",
      label8: "Customization"
    },
    quality: {
      title: "Quality Control",
      rating: "Rating"
    },
    aiRecom: {
      title: "AI Recommendation",
      Rating: "Rating",
      Cost: "Cost",
      Efficiency: "Efficiency",
      Communication: "Communication",
      Reviews: "Reviews"
    },
    finance: {
      title: "Financial Report",
      projectId: "Project Id",
      projectName: "Project Name",
      projectOwner: "Project Owner",
      createdTm: "Created",
      startDt: "Start Date",
      endDt: "End Date",
      completed: "% Completed Tasks",
      budget: "Budget",
      overdue: "Overdue Tasks",
      waitData: "Waiting for connecting with internal system"
    }
  },
  theme: {
    change: "Change Theme",
    documentation: "Theme documentation",
    tips: "Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details."
  },

  settings: {
    title: "Page style setting",
    theme: "Theme Color",
    fixedHeader: "Fixed Header",
    sidebarLogo: "Sidebar Logo",
    langOk: "Switch Language Successfully",
    copyOk: "Copy successfully",
    preferences: "Settings",
    common: "Common",
    resourceLibrary: "Resource Library",
    download: "Download",
    downloadLibrary: "Download to Local",
    askDownloadLibrary: "Ask when downloading",
    autoSync: "Auto-Sync",
    syncDirectory: "Sync Directory",
    privateWsDir: "Local Path for Private Workspace",
    teamWsDir: "Local Path for Team Workspace",
    noResourceLibraryTips:
      'Please go to "Preferences ——> Common" to set the resource library'
  },

  action: {
    delete: "Delete",
    save: "Save",
    search: "Search",
    add: "Add",
    edit: "Edit",
    modify: "Modify",
    confirm: "Confirm",
    done: "Done",
    cancel: "Cancel",
    reply: "Reply",
    view: "View",
    send: "Send",
    refresh: "Refresh",
    close: "Close",
    generate: "Generate",
    applyAccess: "Apply Access",
    confirmAll: "Confirm All",
    cover: "Cover",
    copyLink: "Copy Link",
    selectAll: "Select All",
    cancelSelectAll: "Deselect All"
  },

  tooltip: {
    addProject: "Add new project",
    createTask: "Creat new task",
    collapseAll: "Collapse all tasks",
    expandAll: "Expand all tasks",
    uploadList: "Upload list",
    downloadList: "Download list",
    fullscreen: "Full screen",
    exitFullscreen: "Exit full screen",
    moreAction: "Click to view more actions",
    reviewSwiper: "Hold down the image to swipe left and right",
    reviewSwiper_2: "Mouse over the image to see the review information",
    reviewSwiper_3: "Click the image to switch the review",
    addReview: "Add new review",
    openAssetLib: "Open Asset Library",
    showTaskInfo: "Show task info",
    hideTaskInfo: "Hide task info",
    showTaskLogs: "Show Activity Logs",
    hideTaskLogs: "Hide Activity Logs",
    deleteRating: "Delete rating",
    addRating: "Add new rating",
    editRating: "Edit rating",
    horizontal: "Horizontal",
    vertical: "Vertical",
    fixedSize: "Fixed size",
    statusView: "Status view",
    editBasicInfo: "Edit task",
    downloadAsset: "Download asset",
    keyboard: "Shortcut keys",
    addModel: "Incremental",
    cloneModel: "Clone",
    statusOptions: {
      waitForSubmit: "Pending submit",
      waitForReview: "Pending review",
      pass: "Approved"
    },
    shareTask: "Share Task ",
    shareReview: "Share Review",
    Share: "Share"
  },

  image: {
    loading: "Loading",
    retried: "Still processing, please wait a moment",
    processing: "Processing and loading ...",
    uploading: "Asset is uploading...",
    empty: "   ",
    onlyOneImg: "There is only one image in the folder"
  },
  gif: {
    frameByFrame: "Frame By Frame",
    loadImg: "Loading",
    analysisFrame: "Analyzing",
    originalImg: "Original"
  },

  date: {
    justNow: "Just Now",
    second: "sec",
    minute: "min",
    hour: "hour",
    day: "day",
    week: "week",
    month: "month",
    year: "year",
    ago: "ago"
  },

  validation: {
    required: "{p0} is required"
  },
  placeholder: {
    tags: "Pleas enter/ select tags",
    select: "Please select",
    selectName: "Please select the {name}",
    inputName: "Please input the {name}",
    search: "Search",
    reviewDesc: "Add description",
    comment: "Leave your comment here...",
    at: "@somebody...(Connect instant messaging tools to receive comments in real-time",
    noShareUser: "@somebody...(The asset has not been shared with others",
    noTaskMember:
      "@somebody...(Please set the participants for the task first.)",
    noData: "@somebody...(No data.)",
    shareToUsers: "Click to add people or groups you want to share with",
    content: "Please enter the content",
    input: "Please enter"
  },
  shareTo: {
    allowAccess: "Allowed access accounts",
    emailNotifier: "Notify this person by email",
    allUserAccess: "Accessible to everyone",
    peopleWithAccess: "People with access",
    generalAccess: "General access",
    permission: {
      read: "Viewer",
      edit: "Editor",
      Owner: "Owner"
    },
    shareRange: {
      anyone: "Anyone with the link",
      restricted: "Restricted"
    },
    notify: "Send notification"
  },

  noviceIntro: {
    prevBtnText: "Previous",
    nextBtnText: "Next",
    doneBtnText: "Start",
    closeBtnText: "Skip",
    addProj: {
      title: "Create Project",
      description: "Create a new project"
    },
    projTree: {
      title: "Project List",
      description:
        "Here is all your projects that you can access. Search your own projects or followed projects by filter above."
    },
    projTeam: {
      title: "Team Manager",
      description:
        "You can manage your team here, click it and it will open the management dialog."
    },
    addTask: {
      title: "Create Task",
      description:
        "Create a new task and input all the task info, including name, duration, PM, tags etc."
    },
    delTask: {
      title: "Delete Task",
      description:
        "Delete the task you selected. It will delete all the reviews and rating info under the task."
    },
    toolBar: {
      title: "ToolBar",
      description:
        "Gannt tool bar, including recourse statistics, gantt zoom and task searcher."
    },
    resourceStoreSwitch: {
      title: "Resource",
      description:
        "Resouce toggle could show the current project's resources statistic. Help you manage your project better."
    },
    ganttSearchInput: {
      title: "Search",
      description:
        "Search your target task.\nWe provide both precise query and fuzzy query at the same time, and the speed of precise query is faster"
    },
    filters: {
      title: "Filters",
      description:
        "Task filter, you could filter tasks by task type, status, duration, priority and tags. Especially tag will help you find and manage tasks more flexibly."
    },
    keyboardNavigation: {
      title: "Shortcut Keys",
      description:
        "Click to display the shortcut key description of the Gantt chart, the shortcut key can increase the work efficiency several times"
    },
    toggleFolder: {
      title: "Switch folder panel",
      description:
        'Click <span style="font-size:13px;color:orangered;">Private/Shared Folder、Icon</span> to switch working folder'
    },
    orangeToolBar: {
      title: "ToolBar",
      description:
        'Orange tool bar，including <span style="font-size:13px;color:orangered;">zoom tool, filter display switch, sort setting, resource search bar</span> etc.'
    },
    orangeSearchInput: {
      title: "Search",
      description:
        'Search your assets.We provide both <span style="font-size:13px;color:orangered;">precise query</span> and <span style="font-size:13px;color:orangered;">fuzzy query</span> at the same time,and the speed of precise query is faster,fuzzy query is more convenient'
    },
    orangeFilters: {
      title: "Filters",
      description:
        'Asset filter，you could filter asset by <span style="font-size:13px;color:orangered;">color、tags、size、note、link、date、shape and type</span>'
    },
    orangeDetailInfo: {
      title: "Detail Info",
      description:
        'Detailed information display,Display the <span style="font-size:13px;color:orangered;">folder information</span>when no file is selected,and display the <span style="font-size:13px;color:orangered;">file detailed information</span> when the file is selected'
    },
    assetToolBar: {
      title: "ToolBar",
      description:
        'Asset tool bar，including <span style="font-size:13px;color:orangered;">zoom tool, filter display switch, sort setting, resource search bar</span> etc.'
    },
    assetSearchInput: {
      title: "Search",
      description:
        'Search your assets.We provide both <span style="font-size:13px;color:orangered;">precise query</span> and <span style="font-size:13px;color:orangered;">fuzzy query</span> at the same time,and the speed of precise query is faster,fuzzy query is more convenient'
    },
    assetFilters: {
      title: "Filters",
      description:
        'Asset filter，you could filter asset by <span style="font-size:13px;color:orangered;">color、tags、size、note、link、date、shape and type</span>'
    },
    assetDetailInfo: {
      title: "Detail Info",
      description:
        'Detailed information display，Display the <span style="font-size:13px;color:orangered;">folder information</span>when no file is selected，and display the <span style="font-size:13px;color:orangered;">file detailed information</span> when the file is selected'
    },
    aboutMe: {
      title: "About Me",
      description: "Just show logs about me."
    },
    commentOnly: {
      title: "Comment Only",
      description: "Just show logs about comments."
    },
    viewLogDetail: {
      title: "View Log Details",
      description: "Click to navigate to the related page of this log"
    },
    switchViewMode: {
      title: "Switch View",
      description:
        'Switch the view of main panel\'s.You can switch to the <span style="font-size:13px;color:orangered;">Logs Panel</span>,the <span style="font-size:13px;color:orangered;">Task List</span>,the <span style="font-size:13px;color:orangered;">Review List</span> and the <span style="font-size:13px;color:orangered;">Gantt List</span>.'
    },
    reviewItem: {
      title: "View Review",
      description: "Click to view the details of the review"
    },
    addReview: {
      title: "Add Review",
      description: "Add a new review."
    },
    openTaskAsset: {
      title: "Open Asset Library",
      description: "Open the asset library of this task."
    }
  },

  enclosure: {
    downloadEnclosure: "DownLoad enclosure"
  },
  ShortcutKeys: {
    title: "Gantt Chart Shortcut Keys",
    columnTitle: {
      SelTaskOrHeader: "When a task or header is selected",
      SelTask: "When a task is selected",
      SelHeader: "When a header is selected"
    },
    item: {
      scrollGanttVertically: "Scroll Gantt Chart vertically",
      scrollGanttHorizontally: "Scroll Gantt Chart horizontally",
      createNewTask: "Create a New Task",
      navigateThroughRows: "Navigate through Rows",
      navigateToEndTask: "Jump to the First/Last Task",
      selectTask: "Select a Task",
      removeTask: "Delete the Selected Task",
      openTaskInfo: "Open Task Information",
      expandTree: "Expand/Collapse Task List",
      indentTask: "Indent/Outdent Current Task",
      expandBranch: "Expand/Collapse Task Branch",
      navigateOverHeaderCells: "Navigate over Header Cells",
      navigateToEndColumn: "Jump to the First/Last Column of the Header",
      moveRows: "Move to the Rows with Tasks"
    }
  },
  openOtherFileTips: "Please download and view the file type ({fileName})",
  openOtherFileTips2:
    "The file type ({fileName}) currently does not support online preview. Please download and view it.",

  upload: {
    selectFolder: "Selected file",
    tipThreeD:
      "- When uploading 3D Max project files, drag individual project folders into the upload box, and click Preview when the conversion is complete",
    tipsMaYa:
      "- When uploading Maya project files, drag individual project folders into the upload box and click Preview when the conversion is complete",
    tipsBlender:
      "- When uploading Blender project files, drag individual project folders or .blend file into the upload box and click Preview when the conversion is complete",
    helpTip:
      "When uploading images/engineering files, please select the corresponding tab. For example: 3D Max, Maya, etc",
    helpColseTip: "Got it",
    helpIgnoreRadioTip: "Don't show again",
    completed: "Upload completed.",
    tipConverting: "(Online preview conversion in progress)",
    uploadList: "Uploading {count} item{s}",
    uploadListFix: "Upload List",
    listDone: "{count} item{s} uploaded",
    cancelAll: "Cancel all",
    clearAll: "Delete all",
    seq: "Number.",
    assetName: "Asset name",
    state: "Status ",
    progress: "Progress",
    progressing: "In Progress",
    cbJustLookAtConversion: "Show Conversion Tasks Only",
    stateTxt: {
      waiting: "Waiting",
      complete: "Completed",
      processing: "Uploading",
      failed: "Failed",
      cancel: "Cancelled",
      exist: "File Already Exists"
    },
    downloadStateTxt: {
      waiting: "Waiting",
      complete: "Completed",
      processing: "Downloading",
      failed: "Failed",
      cancel: "Cancelled",
      exist: "Exist"
    },
    handles: "Actions",
    zipping: "Zipping...",
    zipFail: "Zip Failed",
    download: "Download",
    multiFoldersConfirmDownload: "Download",
    downloadClient: "Download Client",
    promptForClient:
      "We recommend you install desktop client for better experience of files downloading.",
    downloadList: "Download List",
    downloadListDone: "{count} item{s} downloaded",
    uploadComplete:
      "Upload complete,please refresh the list manually (F5) to view.",
    folderNoExist: " The folder does not exist,upload failed.",
    serverError: "Server error,file merge failed.",
    uploadSuccess: "Upload Successfully.",
    insufficientSpace:
      "Insufficient available space ({remainingSpace}). Unable to upload. Please contact the administrator",
    uploadSettingTip:
      "Automatically filter files with the same name before uploading",
    uploadSettingRangeTip: "(This setting only takes effect on this PC )",
    handleFailed: "Operation failed, please click again.",
    uploadAttachment: {
      limitSize: "Upload attachment size cannot exceed {size}!",
      confirm: "Confirm",
      singleFiles: {
        title: "Image/File",
        placeholder:
          "Upload all kinds of images or documents, except Spine and 3D files."
      },
      spine: {
        title: "Spine(3.7/3.8)",
        placeholder1:
          "- Upload Spine animation files, including .json, .atlas, .png, etc.",
        placeholder2:
          "- Please upload a set of Spine files at a time. All Spine files uploaded together will be processed as a group."
      },
      threeD: {
        title: "3D",
        placeholder1:
          " - Upload 3D files, support format including .fbx, .obj, .mtl, .png, .dds, .tga, .jpg, .jpeg, .stl, .gltf, .glb, .dae",
        placeholder2:
          "- Please upload a set of 3D files at a time. All 3D files uploaded together will be processed as a group."
      },
      compatibilityTip:
        "- The system uses version {version} and can be compatible with multiple versions. But versions older than 5 years may not be compatible. There will be a situation where the file upload is successful but cannot be previewed.",
      compatibilityTip1:
        "- Except for version 3.8.75, other versions of spine 3.8 can be uploaded for preview after exporting in json format.",
      moreAttachment: " Upload More Attachment"
    },
    uploadDialog: {
      have: "There are ",
      askForce:
        "same file(s) already exist in the system. Do you want to proceed with force uploading",
      handleSame:
        "The same file is being processed, cannot be uploaded temporarily.",
      inTrash:
        "The file already exists in the trash bin. Do you want to restore",
      OriginalAsset: "Original asset",
      assetName: "Asset Name",
      uploadAsset: "Upload",
      forceUpload: "Force upload",
      cancelUpload: "Cancel",
      continueUpload: "Continue",
      reAddFromTrash: "Restore",
      inUploadList: "Added to upload list",
      cantSupportType: "Unsupported type",
      overSize:
        "The file exceeds the specified size,please use the client to upload",
      readingFiles: "Reading Files...",
      uploadResult: "Upload Result",
      uploadError: "Upload failed, please upload again",
      versionUpdating:
        "There is same file pending upload in the version update. Not able to upload again.",
      onlyOneFile: "Only one file can be uploaded for version update.",
      most: "Select up to {selUpNum} files.",
      unsupported: "Unsupported file type, please upload again.",
      typeError:
        "This file is of {fileType} type.,please upload it at the {fileType} upload site",
      spineMiss: "The Spine files are incomplete.",
      nameInconsistent:
        "The name of json file is inconsistent with that of atlas file.",
      image: "Image",
      jsonFileError:
        "The format of the json file is incorrect, please re-export the .json file",
      unsupportedSpine:
        "Unsupported Spine version or incorrect .json file, currently supported version: 3.7.x/3.8.x",
      missModel: "Missing model file",
      mtlObjTogether:
        "The .mtl files must be uploaded together with the .obj files",
      fileError: "The file {fileName} is Abnormal, please re upload. ",
      validatingFiles: "Validating Files",
      fileFormatMiss: "Incomplete File Format",
      tipConvertingError: "File conversion failed",
      noMoreReminders: "Don't remind me again",
      iKnow: "I know",
      tipLimit1:
        "The number of files you uploaded exceeds 100 or the size exceeds 2GB. Do not 【 close 】 【 refresh 】 the browser window, otherwise the upload will be interrupted.",
      tipLimit2: "We suggest that you use",
      client: "client",
      tipLimit3: ",Can achieve breakpoint upload function.",
      tipsUploadFolder: "Upload folders are not supported"
    },
    manualHandleDialog: {
      title: "One or more files are duplicates",
      nowVer: "Existing version",
      newVer: "New version",
      cancel: "Cancel",
      replace: "Replace existing versions",
      updateVer: "Upload as New Version",
      all: "Select all（{count}）"
    },
    uploading: "Uploading",
    completeUpload: "Upload Completed",
    can: "You can",
    or: "or",
    cancelTask: "Cancel the task",
    openList: "Open the upload list",
    uploadSuccessNotice:
      "The file {fileName} uploaded<a class='view-after-upload' href='javascript:;' data-permit='{permitCode}' data-folder='{folderId}'  data-range='{rangeCode}' data-type='{folderType}'> To View </a>"
  },
  userTypes: {
    userTypes: "User Type",
    user: "User",
    userGroups: "User group",
    groups: "Chat group",
    both: "User/UserGroups"
  },

  tips: {
    deleteSuccess: "Deleted successfully",
    deleteError: "Deleted failed",
    createSuccess: "Created successfully",
    createError: "Created failed",
    addSuccess: "Added successfully",
    dupName: "Duplicated folder name. Please rename the folder.",
    addError: "Add failed",
    moveSuccess: "Move successfully",
    moveError: "Move failed",
    getAssetError:
      "Failed to retrieve the file. Network error or file does not exist",
    withoutUser: "No user selected. Workspace switch failed",
    repeatSel: "Duplicate file selection",
    verCantSupport:
      "The current function is not supported by your browser. Please update your browser",
    cantSupportType: "Unsupported type",
    renameSuccess: "Rename successfully",
    editRoleSuccess: "Role modified successfully",
    renameError: "Rename failed",
    copySuccess: "Copy successfully",
    copyError: "Copy failed",
    inputTeamName: "Please enter the team name",
    setSuccess: "Set successfully",
    setError: "Set failed",
    refreshThuSuccess:
      "Refresh thumbnail successfully, please refresh the resource list manually!",
    refreshThuError: "Refresh thumbnail failed, please contact administrator.",
    downTypeUrl:
      "Tips: the assets you chose contain URL type, those will be skipped.",
    handleSuccess: "Operation successful",
    handleError: "Operation failed",
    refreshSuccess: "Refresh successfully",
    refreshError: "Refresh failed",
    shareToUserNotPass: "Share setting validation failed ：",
    shareToUserEmpty:
      "Share recipient cannot be empty! Please choose at least one user",
    shareToUserRepeat: "Duplicate share recipients",
    labelEdited: "Labled mofied",
    selFolder: "Please select a folder.",
    readFileError: "Failed to read the file",
    limitCounts: `Up to {p0} files can be uploaded. Please make a new selection.`,
    noFileNeededDeal: `No files to process. Task complete`,
    readingFilesAlready: "There are files been reading already.",
    readingFiles: "Reading files",
    waitUploadFinished:
      "Please wait for the current task to complete or cancel before dragging new files or folders.",
    SyncOr: "You can handle others at same time or",
    cancelTask: "cancel task",
    reDo: "Please retry the operation.",
    noPermission: "No Permission",
    tips: "Tips",
    MultipleSelection:
      "The number of selected files exceeds the limit. The maximum number of files to be added at a time is {addToTeamMaxNum}",
    registerSuccess: "Submission completed.please check your email later!",
    noPhoneOrEmail: "Please enter your mobile number or email",
    pwdDiffer: "The passwords entered do not match",
    phoneErr: "Please enter an 11-digit phone number",
    emailErr: "Invalid email format",
    dataAbort: "Data exception",
    shareSuccess: "Share Successful",
    noShareUser: "Please select share user.",
    shareUrlCopySuccess: "Share link copied successfully.",
    refreshing: "Refreshing,please wait a moment.",
    refreshSuccessfully: "Refresh Successfully",
    refreshFailed: "Refresh Failed",
    openOfficeFailed: "Init failed , please reopen this asset.",
    loading: "loading...",
    SnapshotSuccessful: "Snapshot uploaded successfully.",
    consume:
      "This function will consume more resources,it is best to download during idle hours,do you want to continue?",
    cancelled: "Cancelled",
    downloading: "Downloading, please wait a moment.",
    passionShare: "Please associate the team first!",
    shareAddWarning: "Non-essential additions",
    applyInformation:
      "Application notification has been sent to the folder administrator, please wait.",
    deleteVersion:
      "This action will permanently delete the version, still continue ?",
    deleteTask:
      "This action will permanently delete the task, still continue ?",
    pushDownloadTask: "Pushed to the download list already.",
    sameNameFolder:
      "If a folder with the same name exists under this folder, do you want to overwrite it",
    createFolderAgainDrag:
      "Please create a folder first, then drag and drop to upload",
    createFolderAgainClick:
      "Please create the folder first, and then click Upload",
    cantUpload:
      "A directory with the read-only permission does not support upload",
    repeatNameTip: "File {fileName} already exists",
    repeatProcessingTip: "Duplicate files are being processed",
    sesetCoverSuccess: "Cancel success"
  },

  activityLog: {
    S1: {
      C: "{CRT_USR_NAME} created <a class='open-review log-href' href='javascript:;' data-id='{REVIEW_ID}'> {REVIEW_NAME} </a>",
      M: "{CRT_USR_NAME} modified <a class='open-review log-href' href='javascript:;' data-id='{REVIEW_ID}'> {REVIEW_NAME} </a>",
      D: "{CRT_USR_NAME} deleted <span class='log-href'>{REVIEW_NAME}</span>"
    },
    S2: {
      C: "{CRT_USR_NAME} added <a class='open-review log-href' href='javascript:;' data-id='{REVIEW_ID}'> {ASSET_NAME} v{VER_NO} </a> to <a class='open-review log-href'  href='javascript:;' data-id='{REVIEW_ID}'> {REVIEW_NAME}</a>",
      D: "{CRT_USR_NAME} deleted <span class='log-href'>{ASSET_NAME} v{VER_NO}</span>"
    },
    S3: {
      C: "{CRT_USR_NAME} gave feedback on <a class='open-review log-href' href='javascript:;' data-id='{REVIEW_ID}'>  {ASSET_NAME} v{VER_NO}  </a> in <a class='open-review log-href' href='javascript:;' data-id='{REVIEW_ID}' > {REVIEW_NAME} </a>  <br/>  <p class='comment'><i class='el-icon-edit edit'></i> {COMMENTS}</p>",
      M: "{CRT_USR_NAME} edited feedback on <a class='open-review log-href' href='javascript:;' data-id='{REVIEW_ID}'>  {ASSET_NAME} v{VER_NO}  </a> in <a class='open-review log-href' href='javascript:;' data-id='{REVIEW_ID}' > {REVIEW_NAME} </a>  <br/>  <p class='comment'><i class='el-icon-edit edit'></i> {COMMENTS}</p>"
    },
    S4: {
      C: "{CRT_USR_NAME} created <a class='show-task-info log-href' href='javascript:;' data-id='{TASK_ID}' data-type='task'> {TASK_NAME}  </a>",
      M: "{CRT_USR_NAME} modified <a class='show-task-info log-href' href='javascript:;' data-id='{TASK_ID}' data-type='task'> {TASK_NAME}  </a>",
      D: "{CRT_USR_NAME} deleted <span class='log-href'>{TASK_NAME}</span>"
    },
    S5: {
      C: "{CRT_USR_NAME} rated <a class='show-task-info log-href' href='javascript:;' data-id='{TASK_ID}'> {TASK_NAME}  </a>",
      M: "{CRT_USR_NAME} modified the rating given to <a class='show-task-info log-href' href='javascript:;' data-id='{TASK_ID}'> {TASK_NAME}  </a>",
      D: "{CRT_USR_NAME} deleted the rating given to <a class='show-task-info log-href' href='javascript:;' data-id='{TASK_ID}'> {TASK_NAME}  </a>"
    },
    S6: {
      C: "{CRT_USR_NAME} created  <span class='log-href'>{PROJECT_NAME}</span>",
      M: "{CRT_USR_NAME} modified  <span class='log-href'>{PROJECT_NAME}</span>",
      D: "{CRT_USR_NAME} deleted  <span class='log-href'>{TASK_NAME}</span>"
    },
    S7: {
      C: "{CRT_USR_NAME} created a team for project <span class='log-href'>{PROJECT_NAME}</span>"
    },
    tips: {
      noReview: "The review does not exist or has been deleted.",
      noTask: "The task does not exist or has been deleted."
    },
    logs: "Logs",
    onlyComment: "Only Show Comments",
    aboutMe: "Related to Me"
  },

  team: {
    relativeProjects: "View Associated Projects",
    memberExist: "This member already exists.",
    noData: "No Data"
  },

  member: {
    selectAsyncDataEmpty: "Data loading...",
    selectAsyncPeople: "Select the organizational structure to synchronize",
    allMember: "All Members",
    allTeams: "All Teams",
    add: "Add New Members",
    addTeam: "Create a Team",
    filterTeams: "Filter",
    superAdmin: "System Administrator",
    member: "Member",
    updateRole: "Update role",
    admin: "Admin",
    guestMember: "Guest Member",
    visitor: "Visitor",
    all: "All",
    searchTeams: "Search Teams",
    userId: "Account",
    userName: "User Name",
    search: "Search",
    role: "Role",
    usedSize: "Use Space",
    source: "Source",
    status: "Status",
    mobile: "Mobile Phone",
    teams: "Subordinate to the team",
    actions: "Action",
    del: "Delete member",
    title: "Welcome to use Orange",
    teamList: "List of Teams",
    createTeam: "Create a Team",
    teamName: "Team Name/User Name",
    teamName2: "Team Name",
    teamAffiliation: "Team Affiliation",
    dissolve: "Dissolve",
    addition: "Add",
    addMember: "Add Member",
    kickOut: "Remove from Team",
    delete: "Delete",
    newAdd: "New Add",
    thirdSync: "Third-party Synchronization",
    teamSource: "Team Source",
    createTime: "Creation Time",
    inside: "Internal",
    quitted: "Resigned",
    normal: "Normal",
    renameGroup: "Rename Group",
    upTeam: "Superior Team",
    lastSync: "Last Synchronization",
    newSubteam: "Add Subteam",
    rename: "Rename",
    delTeam: "Delete Team",
    third: {
      ALL: "System",
      lark: "Feishu",
      lark2: "Lark",
      wecom: "WeChat",
      bklive: "BOKE",
      slack: "Slack",
      dingtalk: "Ding Talk"
    },
    addMemberPopover: {
      title: "Add a New Member",
      id: "Account",
      name: "User Name",
      email: "Email",
      tel: "Mobile Phone Number",
      password: "Password",
      repeat_password: "Confirm Password",
      confirm: "Confirm",
      idRequired: "User ID is Required",
      roleRequired: "User Role is Required",
      emailRequired: "Email is Required",
      telRequired: "Contact information is required",
      passwordRequired: "Password required",
      repeatPasswordRequired: "Password required",
      emailFormatErr: "The mailbox format is incorrect",
      telFormatErr: "The phone number format is incorrect",
      pswFormatErr: "The passwords entered do not match",
      pwdErrTip: "Only supports 6 to 20 digits, numbers/letters/underscores",
      pwdPlaceholder: "Please enter a new password",
      repeatPwdPlaceholder: "Please repeat your password",
      surplusSeats: "Remaining seats: {count}",
      surplusVisitors: "Remaining guests: {visitorSeats}",
      fullseats: "Member seats are full, please upgrade package!",
      notVisitor: "The current package does not support guest mode",
      upgrade: "Upgrade",
      pay: "Purchase"
    },
    delTip: {
      tip: "Tip",
      content: "This action will permanently delete the user. Continue or not?",
      cancel: "Cancel",
      confirm: "Confirm",
      dissolveTip: "Hello, are you sure you want to disband the team?",
      kickOutTip:
        "Hello, deleting this member will no longer be displayed in the team. Are you sure you want to delete it?",
      noPermissionTip:
        "Hello, you do not have permission to perform this operation, please contact the administrator"
    },
    tip: {
      requireTeamName: "The team name cannot be empty",
      repeatTeamName: "Duplicate team name"
    },
    statusInfo: {
      all: "All",
      active: "Activation",
      unactive: "Inactivated",
      activeStatus: "Active state"
    }
  },

  createDoc: {
    create: "Create {type}",
    nameRequiredTip: "The file name cannot be empty",
    selectedFoldersTip: "Please select the destination folder",
    docName: "Filename",
    createTo: "Create to"
  },

  devConfig: {
    appName: "Application Name",
    creator: "Creator",
    status: "Status",
    createTime: "Create Time",
    shortDes: "Exposition",
    option: "Option",
    edit: "Edit",
    delete: "Delete",
    open: "Open",
    close: "Close",
    createApp: "Create an app",
    addApp: "Add new app",
    search: "Search",
    apiDocument: "API Document",
    allApp: "All apps",
    regenerate: "Regenerate",
    copy: "Copy",
    editApp: "Edit Application",
    confirm: "Confirm",
    tokenRequireDes: "Personal API Token is required",
    appNameRequireDes: "App name is required",
    deleteDes:
      "This action will permanently delete the application. Continue or not"
  },

  localSearch: {
    search: "Search",
    fileName: "File Name",
    filePath: "File Path",
    fileSize: "File Size",
    modifiedTime: "Modified Time",
    resultNum: "Result",
    searchType: {
      all: "All",
      audio: "Audio",
      compressed: "Compressed",
      document: "Document",
      exe: "Exe",
      folder: "Folder",
      img: "Picture",
      video: "video"
    }
  },

  anno: {
    bubbleHint: "Select drawing tool or press Shift key to start annotation"
  },

  listViewMode: {
    assetName: "Asset Name",
    assetType: "Asset Type",
    fileSize: "File Size",
    createUser: "Create User",
    createTime: "Create Time",
    updateTime: "Update Time",
    analysisResult: "Analysis Result",
    analysisStatus: "Analysis Status",
    noData: "No Data"
  },
  analysis: {
    suspicious: "Suspicious",
    normal: "Normal",
    error: "Failed",
    processing: "Processing",
    complete: "Complete",
    analysisType: "Type",
    analysisTime: "Time",
    analysisStatus: "Status",
    analysisResult: "Result",
    createUser: "Analysis User",
    danger: "Risky Behavior",
    yolo: "Object Detection"
  },

  information: {
    title: "Messages",
    contents: "Contents",
    rDSts: "Read Status",
    dSts: "Process Status",
    processed: "Processed",
    processing: "Processing",
    deleted: "deleted",
    read: "Read",
    unRead: "Unread"
  },

  shareStatus: {
    A: "Active",
    M: "Expired",
    C: "Cancel Share"
  },

  roles: {
    R1: "Member",
    R3: "Admin",
    SA: "Super Admin",
    A: "Admin",
    U: "Member",
    V: "Guest Member"
  },

  shareFun: {
    shareToRequired: "You must specify a sharer!"
  },
  slice: {
    text: "Text",
    left: "Align Left",
    right: "Align Right",
    center: "Align Center",
    loadingImg: "Loading",
    loadingImgFailed: "Loading Image Failed",
    readFailed: "Read File Failed",
    sliceInfo: "Slice Info",
    curSlice: "Current Slice",
    allSlice: "All Slice",
    downloadCurSlice: "Download Current Slice",
    downloadAllSlice: "Download {sliceCounts} Slice",
    layerInfo: "Style information",
    layer: "Layer",
    position: "Position",
    size: "Size",
    opacity: "Opacity",
    fill: "Fill",
    font: "Font",
    fontWeight: "F-Weight",
    alignment: "Alignment",
    fontSize: "Font Size",
    content: "Content",
    color: "Color",
    slice: "Slice",
    sliceStyle: "Cutout style",
    device: "Device",
    usePT: "Use platform",
    multiple1ios: "Standard @1x",
    multiple2ios: "Retina @2x",
    multiple3ios: "High-Resolution Retina @3x",
    seeAllSlices: "view all slices",
    downing: "Downloading, please wait",
    selected: "",
    selectCounts: "cutouts selected"
  },

  page404: {
    message: "Page not found",
    hint: "Please check the URL you entered is correct, or click the button below to return to the homepage.",
    btnText: "Orange Home"
  },

  prompt3D: {
    title: "Mouse Control",
    scale: "Scale: Roll the mouse wheel",
    rotate: "Rotate: Drag the left mouse button",
    translate: "Translate：Drag the right mouse button",
    btn: "OK"
  },
  time: {
    yearsAgo: " Years Ago",
    monthAgo: " Months Ago",
    weeksAgo: " Weeks Ago",
    daysAgo: " Days Ago",
    hoursAgo: " Hours Ago",
    minutesAgo: " Minutes Ago",
    justNow: " Just Now"
  },
  // electron,
  payment: {
    paymentManagement: "Payment Management",
    confirm: "Confirm",
    setMal: "Select Plan",
    successPayTip: "payment successful",
    successCareBinding: "Successful card binding",
    successDowngradeTip:
      "Success. It will automatically take effect when the current package expires",
    editSuccess: "Modified successfully",
    noChangeTip: "The current seat has not changed",
    noPayAuthTip:
      "You do not have the permission for this operation, please contact the super administrator for operation",

    // 密码弹窗
    setPwd: "Set password",
    setPayPwd: "Set up payment password",
    updatePayPwd: "Change payment password",
    payPwd: "Payment password",
    password: "Password",
    originalPassword: "Password",
    confirmPwd: "Password",
    inputPayPwd: "Please enter payment password",
    input6Num: "Please enter 6 digits of Arabic numerals",
    inputOldPwd: "Please enter the original password",
    inputNewPwd: "Please enter a new password",
    inputPwdAgain: "enter password again",
    confirmNewPwd: "Confirm new password",
    setPayPwdSuccess: "Set payment password successfully",
    updatePayPwdSuccess: "Change payment password successfully",

    // 协议
    sharecreators: "Share Creators",
    and: "and",
    privacyAgreement: "Privacy Agreement",
    terms: "Commercial Terms of Service",
    renewalAgreement: "Renewal Agreement",
    payAgreement: "Payment Agreement",

    // 账单
    amount: "Amount",
    orderSeq: "Order Number",
    payStatus: "Order Status",
    orderAmount: "Order Amount",
    orderStatus: "Order Status",
    payeeTime: "Collection date",
    payerTime: "Payment Date",
    payType: "Payment Method",
    payee: "Payee",
    payer: "Payer",
    payerAccount: "Payment Account",
    payeeAccount: "Collection Account",
    creditCardNum: "Credit Card Number",
    // 账单详情
    crtTime: "Order Date",
    time: "Date",
    status: "Status",
    actions: "Operation",
    billTitle: "Billing History",
    billDetail: "Billing Details",
    paySuccess: "Payment Success",
    payError: "Payment Failure",
    paying: "In Payment",
    noPay: "Unpaid",
    activeErr: "Activation Failure",

    // 我的套餐
    myPackage: "My Combo",
    currentPackage: "Current Package",
    changePlan: "Change Plan",
    seats: "Seats",
    period: "Payment Cycle",
    yearlyPay: "Yearly",
    monthlyPay: "Monthly",
    renewalAmount: "Renewal Amount",
    currentSeats: "Current Users",
    members: "Members",
    guests: "Guests",
    memberSeats: "Member Seats",
    guestsSeats: "Guests Seats",
    revise: "Revise",
    seatPurchase: "Seat Purchase",
    guestPurchase: "Guest Purchase",
    currentPaySeats: "Currently Buying Seats",
    totalPay: "Total Payment",
    reviseTip:
      "Are you sure you want to adjust the current seat? After adjustment, your seat number will be {count}.",
    inputOnly: "Input only",
    minLimitSeat:
      "The number of seats cannot be less than the current number of members",
    minLimitVisitorSeat:
      "The number of visitor seats cannot be less than the current number of visitors",
    minLimitVisitorSeat2:
      "The number of visitor seats cannot be less than the current number of member seats",
    minLimitSeatDesc:
      'Confirm to reduce the number of seats, please go to "Member Management" to reduce members',
    minLimitSeatVisitorDesc:
      'Confirm to reduce the number of visitor seats, please go to "Member Management" to reduce visitors',
    minLimitSeatVisitorDesc2:
      "Confirm to reduce the number of visitor seats, please reduce the number of member seats first",
    maxLimitSeat1: "The number of seats exceeds the maximum limit",
    maxLimitSeatPackage:
      "has a maximum number of seats of {count}, which has exceeded the maximum limit",
    maxLimitSeat2:
      "The number of seats exceeds the maximum limit of the package, please upgrade the package",
    maxLimitSeatDesc:
      "Confirm the increase in the number of seats, please upgrade the package",
    inputOnlyNumberLetter: "Only numbers and letters are supported",
    openRenewalSuccess: "Turn on automatic renewal successfully",
    cancelRenewalSuccess: "Successfully canceled automatic renewal",
    // aigc购买
    poseterDesc:
      "Get {count} points for free - the corresponding points can be purchased if you exceed them",
    aigcDiscount: "{discount} off",
    payAigcTimes: "Buy {count} points",
    times: "{count} points",
    frequency: "points",
    payAigcTimes2: 'Purchase "AIGC Points"',
    aigcMenu: "AIGC buy",
    aigcPackage: "AIGC package",
    remainingTimes: "remaining Points",
    everyTimes: "Every point",
    getMoreTimes: "Get More Points",
    originalPrice: "Original price",
    // 套餐
    autoPay: "Auto Renew",
    yearPay: "Billed Annually",
    monthPay: "Monthly",
    share: "Enjoy ({minDiscount} - {maxDiscount}) Off Immediately",
    shareDiscount: "Enjoy {discount} Off",
    weekFree: "One Week Free Trial",
    seat: "Seat",
    month: "Month",
    monthly: "monthly",
    yearly: "yearly",
    packageOriginalPrice: "Original {symbol}{price} Seat/Month",
    totalMonthAmount: "Total${amount}/month",
    totalMonth: "Billed Monthly",
    totalYear: "Billed Yearly",
    contact: "Contact Us for Quotation",
    unlimitedUser: "Unlimited Number of Users",
    include: "Includes",
    plus: "，plus",
    detailTip: "See the Feature List Below for Details",
    teamUser: "Number of seats",
    selectBtn: "Select Package",
    unlimited: "Unlimited",
    limited100: "100",
    ContactUs: "Contact us",
    free7: "7-day free trial of all versions",
    unlimitedVisitor: "Unlimited Number of Guests",
    highlyCustomized: "Highly customized service",

    free: "Free Trial",
    singleUser: "Casual Single User",
    smallTeam: "Small Team Basic",
    teamStandard: "Team Standard",
    teamPro: "Team Pro",
    enterprise: "Enterprise",
    notVisitor: "Guest Mode is Not Supported",
    notVisitorFun: "The Guest Function is Not Supported",
    space40G: "40 GB (Buy additional storage, monthly charge for $11/100GB)",
    space5G:
      "0 GB. To Extend Storage, Upgrade to the Next Small Team Basic Plan (Buy Additional Storage, Monthly Charge: $11/100GB",
    spaceUnlimited: "Unlimited storages with private deployment",
    spaceTeam:
      "Team cloud storage is a collection of all personal storage spaces plus additional purchased space (Buy additional storage, monthly charge for $11/100GB)",
    onePerson: "Personal use only  (limited number of seats)",
    tenPerson: "Up to 10 Seats (Limited Number of Seats)",
    seatsCharge: "Charge Based on the Number of Seats",

    // 功能对比表格
    baseFun: "Basic Function",
    proFun: "Advanced Function",
    BLUEBERRY_BASIC: "Blueberry Basic Functions",
    PASSION_BASIC: "Passion Project Management System",
    SEATS: "The maximum number of seats",
    GUEST_ACCESS:
      "Buy 1 guest account and get 1 free(Guest account fee: $6.90 user/month)",
    GUEST_ACCESS_label: "Guest access",
    PERSONAL_CLOUD_STORAGE: "Personal cloud storage",
    TEAM_CLOUD_STORAGE: "Team cloud storage",
    USER_MANAGEMENT: "User management",
    COMMENT_FUNCTION: "Comment function",
    SHARE_FUNCTION: "Share function",
    TD_FILE_PREVIEW: "3D file preview",
    TDS_MAX_FILE_PREVIEW: "3D project file preview",
    WINDOWS_DESKTOP_VERSION: "Windows desktop version ",
    MACOS_DESKTOP_VERSION: "macOS desktop version ",
    PERMISSION_SETTING: "Permission Setting",

    BLUEBERRY_BASIC_tooltip:
      "Blueberry Enterprise Digital Asset Management System - Basic Functions",
    PASSION_BASIC_tooltip:
      "Passion Project Management System - Basic Functions",
    SEATS_tooltip: "The maximum number of seats",
    GUEST_ACCESS_tooltip: "The maximum number of guest access",
    PERSONAL_CLOUD_STORAGE_tooltip: "Free personal cloud storage",
    TEAM_CLOUD_STORAGE_tooltip:
      "Team cloud storage is a collection of all personal storage spaces plus additional purchased space",
    USER_MANAGEMENT_tooltip:
      "Administrators can manage resources and organize users according to their needs and roles",
    COMMENT_FUNCTION_tooltip: "Real-Time Commenting Feature",
    SHARE_FUNCTION_tooltip:
      "Share the files and folders that you store in Blueberry, you can control whether people can edit or only view the files",
    MAYA_FILE_PREVIEW_tooltip: "Preview and reply to Maya files directly",
    TDS_MAX_FILE_PREVIEW_tooltip: "Preview and reply to 3ds Max files directly",
    WINDOWS_DESKTOP_VERSION_tooltip: "Windows desktop version",
    MACOS_DESKTOP_VERSION_tooltip: "macOS desktop version ",
    PERMISSION_SETTING_tooltip: "Manage your files and folders permissions",
    // 进阶功能
    API_INTEGRATION: "API Integration",
    PS_SLICE_PLUGIN: "Photoshop cutting map plug-in",
    CHROME_PLUGIN: "Chrome plugin",
    PS_PLUGIN: "Photoshop resource plugin",
    CONNECT_TO_IM_TOOLS: "Connect to Instant Messaging tools",
    UNREAL_PLUGIN: "Unreal Plugin",
    UNITY_PLUGIN: "Unity Plugin",
    PHOTOSHOP_PLUGIN: "Photoshop plugin",
    TDS_MAX_PLUGIN: "3ds Max Plugin",
    CONNECT_TO_JIRA_CONFLUENCE: "Connect to Jira Confluence",
    TECHNICAL_CUSTOMER_SUPPORT: "Technical customer support",
    TAILORED_ONBOARDING: "Tailored onboarding",
    UNLIMITED_SEATINGS: "Unlimited Seats",
    CUSTOMIZATIONS_FUNCTIONS: "Customizations functions ",
    PRIVATE_DEPLOYMENT: "Private Deployment",
    A_UPGRADE_AND_SERVICES: "Private deployment upgrade and services",
    DROPBOX_TRANSFER: "Dropbox transfer ",
    GOOGLE_DRIVE_TRANSFER: "Google Drive transfer ",
    VERSION_CONTROL: "Version control (SVN)",

    API_INTEGRATION_tooltip:
      "Connect Blueberry with the tools you already use to have all your team’s work in one place",
    CONNECT_TO_IM_TOOLS_tooltip:
      "Connect Blueberry to your communication tools, and work more efficiently",
    UNREAL_PLUGIN_tooltip: "Integrate Unreal Engine into Blueberry with Plugin",
    UNITY_PLUGIN_tooltip: "Integrate Unity into Blueberry with Plugin",
    PHOTOSHOP_PLUGIN_tooltip:
      "Integrate Adobe Photoshop into Blueberry with Plugin",
    TDS_MAX_PLUGIN_tooltip: "Integrate 3ds Max into Blueberry with Plugin",
    CONNECT_TO_JIRA_CONFLUENCE_tooltip: "Connect to Jira Confluence",
    TECHNICAL_CUSTOMER_SUPPORT_tooltip:
      "Receive unmatched technical support from our team available anytime, anywhere",
    TAILORED_ONBOARDING_tooltip:
      "Receive tailored onboarding, extensive training hours and support",
    UNLIMITED_SEATINGS_tooltip: "Unlimited seatings",
    CUSTOMIZATIONS_FUNCTIONS_tooltip:
      "We provide customization functions for enterprise clients",
    PRIVATE_DEPLOYMENT_tooltip: "Private Deployment",
    A_UPGRADE_AND_SERVICES_tooltip: "Private Deployment upgrade and services",
    DROPBOX_TRANSFER_tooltip: "Move files from Dropbox to Blueberry",
    GOOGLE_DRIVE_TRANSFER_tooltip: "Move files from Google Drive to Blueberry",
    VERSION_CONTROL_tooltip:
      "Files version control allows you to examine the differences between different revisions of a file",

    freeTip: "The current package is a free trial, no payment required",
    freeTip2: "Please select a package",
    selectPayMethod:
      "Please select the default payment method and payment card",
    // 支付弹窗
    agreementDesc:
      "If you choose a monthly plan, your subscription will automatically renew every month. If you choose an annual plan, your subscription will renew every 12 months. The above prices for the plan you choose will be charged at each renewal.",
    memberMismatchTip:
      'The package you choose does not match the seat of your current package, please go to "My Package" to adjust the team seat!',
    memberMismatchTip2:
      'The package you choose does not match the seat of your current package, please go to "Member management" to adjust the team seat!',
    visitorMismatchTip:
      " Your current organization has guests, this package does not support the guestmode, please go to the member management to adjust the guests!",
    cardPayErrorTip:
      "If the payment fails, it may be that the card is reported lost, expired, the card is not activated, the card is invalid, or you have refused the payment verification, etc. Please consult the bank.",
    goto: "Go Now",
    pay: "Purchase",
    payTitle2: "The fee content of the plan to be modified",
    payTitle1: "Your purchase plan",
    payEditTitle1: "Modify package",
    payMonthly: "Monthly payment",
    people: "People",
    days: "Days",
    num: "Quantity",
    unitPrice: "Unit price",
    balance: "Balance",
    subtotal: "Subtotal",
    payTotal: "Aggregate payment",
    details: "Details",
    summary: "Summary",
    changedPlan: "Changed plan",
    payEffect: "This paid content is effective on",
    afterModification: " Modified to ",
    monthlyPrice: "Monthly price",
    annualPrice: "Annral price",
    buyPackage: "Buy package",
    upgradePackage: "Upgrade package",
    shareExclusiveDiscount: "Enjoy Exclusive Discounts!",
    go2Upgrade: "to upgrade",
    buyFunListTitle: "After purchasing, you will have the following privileges",
    upgradeFunListTitle:
      "After upgrading, you will have the following privileges",
    maxVisitorTip: "The number of available guest seats is full",
    maxMemberTip: "The number of available member seats is full",
    notGuestFun: "The current package does not support the guest function",
    renewalDesc: "(Automatic {cycle} renewal, can be canceled at any time)",
    goAddCreditCard: "To add credit card",
    notSupportRenew: "(Automatic renewal is not supported)",
    QRExpired: "The QR code has expired",

    // 支付方式
    creditMethod: "Credit Card Payment Method",
    update: "Update",
    creditCard: "Credit card",
    wxPay: "WeChat payment",
    aliPay: "Alipay",
    otherPayMethod: "Other payment methods",
    selectedCardTip:
      "Are you sure to replace this credit card as a payment card?",

    // 信用卡绑定弹窗
    addTitle: "Add Credit Card",
    editTitle: "Edit Credit Card",
    cvcTip: "Signature code location",
    pleaseEnter: "Please enter",
    pleaseSelect: "Please select",
    pleaseEnterCardNum: "Please enter the card number",
    pleaseEnterExp: "Please fill in the expiry date",
    cardNumErr: "Card format error",
    cvcErr: "CVC format error",
    cardNumber: "Card Number",
    expiration: "Expiration",
    cvc: "Security Code (CVC)",
    firstName: "First Name",
    lastName: "Last Name",
    companyName: "Company Name",
    address: "Addresss",
    country: "Country",
    state: "State",
    city: "City",
    postalCode: "Zip Code",
    required: "※ Required",

    // 降级弹窗
    downgradeMsgTip1: "By choosing to downgrade your plan,",
    downgradeMsgTip2: "you may lose access to certain premium features.",
    downgradeMsgTip3: "If clicked by mistake, please go back.",
    redowngradeMsgTip1: 'There is currently a downgrade program: " ',
    redowngradeMsgTip2:
      ' ", effective {startTime}. Confirm to change downgrade package?',
    redowngradeMsgTip3:
      ' ", effective {startTime}. If you continue to upgrade, the downgrade plan will be canceled',
    redowngradeMsgTip4:
      ' ", effective {startTime}. If you continue to reduce, the downgrade plan will be cancelled.',
    confrimDownGrade: "Confirm Downgrade",
    confrimReduce: "Confirm Reduce",
    return2Edit: "Return to Edit",
    continue2Buy: "Continue to buy",
    continueUpgrade: "Continue to upgrade",
    downgradeTitle: "Downgrade Notification",
    downgradeTitle2:
      "After downgrading, you will lose the following premium features",
    targetPackage: "Target package",
    prepaymentToolTip:
      "Prepayment: The modified plan will be charged upon activation.",
    prepayment: "Prepayment",
    packageExpire: "Validity of package",

    // 容量空间,访客，席位的购买
    spaceUpgrade: "Capacity upgrade",
    storageWarningTip:
      "Hello user, the cloud space capacity of the package you purchased is less than 5GB storage space. Please",
    storageWarningTip2:
      "Hello user, the cloud space capacity of the package you purchased has been used up. Please",
    immediateUpgrade: "upgrade immediately",
    avoidErr: "to avoid file uploading failure!",
    spaceTitle: "Cloud space upgrade",
    visitorTitle: "Buy guest ",
    seatTitle: "Buy a seat",
    spaceTitleTip: "Converted price：100G = 6USD",
    visitorTitleTip: "Unit price：$6.9/seat",
    defindSpace: "User-defined space capacity",
    defindVisitor: "Customize the number of guests",
    defindSeat: "Customize the number of seats",
    placeholderVisitor: "Please enter the number of guests",
    placeholderSeat: "Please enter the number of seats",
    placeholder100: "Please enter a multiple of 100",
    visitorErrTip:
      "The remaining number of visitor seats available for purchase in the current package is (0-{value}).",
    seatErrTip:
      "The number of available seats in the current package is (0-{value})",
    spaceErrTip:
      "The value is an integer multiple of 100 within the range of 100 to 5000",
    bit: "People",
    payable: "Payment Due",
    spaceSuccessTip:
      "The space is purchased successfully. It takes effect after you log in again",
    clause:
      "Your Privacy is Important to Us - We'll Only Use Your Information as Described in Our Terms of Use and Privacy Policy",

    // 套餐到期
    expireTitle: "Your subscription is about to expire",
    expiredTitle: "Your subscription has expired",
    freeExpireTitle: '"Free trial" is about to expire',
    freeExpiredTitle: '"Free Trial" has expired',
    expireTitle2:
      "After renewal, you will continue to enjoy the following privileges",
    expireTip:
      "Your package will expire at {endTime}. After the expiration, you will not be able to enjoy exclusive functions. In order not to affect your use, it is recommended that you renew in time.",
    expiredTip:
      "Your package has expired at 2024-07-04 11:04:18. After the expiration, you will not be able to enjoy exclusive functions. In order not to affect your use, it is recommended that you renew in time.",
    freeExpireTip:
      'The "Free Trial Package" will expire at {endTime}, after which you will not be able to enjoy the exclusive functions, in order not to affect your use, it is recommended that you renew in time.',
    freeExpiredTip:
      'The "Free Trial Package" has expired on {endTime}. After the expiration, you will not be able to enjoy the exclusive functions. In order not to affect your use, it is recommended that you renew in time.',
    expirationNotice: "Dear users",
    WillExpireThanksTip: "Thank you for your continued support.",
    ExpiredThanksTip: "Thank you for your attention and cooperation.",
    freeTrialTip:
      "The free trial package will expire on {endTime}; Purchase the package before expiration to unlock more features",
    freeTrialTitle: "Congratulations on getting the 「7-day Free Trial」",
    ViewMoreFeatures: "View more features",
    renewal: "Renewal",
    upgrade: "Upgrade",
    buy: "Buy",
    iKnow: "I Got It",
    payPackage: "Purchase Package",
    // 功能限制弹窗
    funLimitTitle: "Upgrade Prompt",
    upgradeTip:
      "Hello, the package you purchased does not include this permission. If you need to use this feature, you need to upgrade to a higher package. Do you want to upgrade the package?",
    unit: "Seat/month",
    currentPrice: "Current package price",
    upgradePrice: "Package price after upgrade"
  },
  share: {
    title: "{user} shares {count} files with you"
  },

  AigcSaveImgToTeamFolderDlg: {
    title: "Save Image"
  },

  AigcSelectStylesDlg: {
    title: "Select Style"
  },

  AigcComponent: {
    styles: "Styles",
    generate: "Generate",
    saveImage: "Save Image",
    imageToImage: "Image To Image"
  },

  AigcImgGenerateImgDlg: {
    title: "Image To Image"
  },

  RenderProperty: {
    Action: {
      startRotate: "Start Rotation",
      stopRotate: "Stop Rotation",
      showGrid: "Show Grids",
      hideGrid: "Hide Grids",
      playAnim: "Play Animation",
      stopAnim: "Stop Animation",
      TimeScale: "TimeScale"
    },
    effect: "Effect",
    blenderMode: "AlphaMode",
    doubleSided: "Double-Sided Rendering",
    metalness: "Metalness",
    roughness: "Roughness",
    alphaCutoff: "AlphaCutoff",
    palette: "Palette",
    syncBtnTitle: "Save Changes",
    syncBtn: "Save",
    syncMsg:
      "Materials historic data will be overwritten. Do you still want to save?",
    triangleNum: "Triangle Count",
    vertexNum: "Vertex Number",
    uploadSuccess: "Upload Success.:)",
    deleteDefaultTexturesTip: "Default textures can't be deleted"
  },
  AssestVideoDlg: {
    oneTip:
      "Can't share large documents quickly? Can't preview online directly? Convenient & safe sharing function",
    oneDes:
      "The interface allows to seamlessly operate resources without downloading and selecting individual files. Easily uploading entire folder contents with a simple click.",
    first: "Get to work",
    twoTip:
      "Don't have 3D software installed on your device? Can't preview? High-speed preview that supports hundreds of resource formats.",
    twoDes:
      "Comprehensively supports quick and real-time online previews for over 100 resource formats: Maya, 3ds Max, 2D images, 3DFBX/OBJ, 2D-SPINE animations, videos, audios, PPTs, Word, and many other files.",
    next: "Next",
    prew: "Previous",
    last: "Ccontact business",
    threeTip:
      "Need to click again to save AI-generated images? Seamless integration of AIGC with digital asset tools.",
    threeDes:
      "Utilizing artificial intelligence technology to automatically generate content and enhance creative efficiency. AI-generated works can be extended, edited, saved, and shared through the ShareCreators DAM, achieving full integration and collaborative enhancement.",
    fourTip:
      "Secondary Development: API Integration from Production Tools to Game Engines",
    fourDes:
      "Support for standardized Python API interfaces is available to assist customers in secondary development.",
    fiveTip: "Online Document Collaboration",
    fiveDes:
      "A secure platform for document sharing and real-time collaborative creation， that saves time and promotes efficient teamwork. Achieving faster execution and productivity automation in any part of your business.",
    sixTip:
      "Still manually saving images in Photoshop? You can directly save your work within Photoshop.",
    sixDes:
      "Connect with Photoshop, store a vast number of designs in Blueberry with a single click, and efficiently manage assets and design graphics.",
    sevenTip:
      "Optimizing ad images based on ad placement data? Deep integration of Appsflyer plugin for both upstream and downstream.",
    sevenDes:
      "Synchronize AppsFlyer marketing analytics with the Blueberry system and customer database, enabling real-time assessment of cross-channel marketing dynamics.",
    eightTip: "Version control? Efficient version comparison feature.",
    eightDes:
      "Automatically detects the list of newly added and modified files in the local workspace for upload. Provides features for local and remote file comparison, preview, and conflict resolution.",
    nineTip:
      "Want to synchronize local files with the server? Try the local client.",
    nineDes:
      "The local client helps you achieve comprehensive version control, version comparison, and conflict detection features."
  },
  zipView: {
    unzipPending: "Unpacking, please wait patiently",
    name: "name",
    creationTime: "Creation Time",
    updateTime: "Update Time",
    size: "Size",
    unzipErr: "Decompression failed"
  }
};
